package factory.simpleFactory;

/**
 * 创建工厂
 *
 * @author 若雨成霜
 * @Created with IDEA
 */

public class BaseFactory {
    /**
     * 传入交通工具名称获取交通工具
     *
     * @param transportEnum 交通工具名称
     * @return 产品
     */
    public Transport getTransport(TransportEnum transportEnum) throws Exception {
        switch (transportEnum) {
            case BUS:
                return new Bus();
            case CAR:
                return new Car();
            default:
                throw new Exception("小生希望你能传个你想要的交通工具" + "\t" + "(づ￣3￣)づ╭❤～");
        }
    }
}
